untiring efforts - German English Dictionary